package com.augurit.gzcgwsp.sendNotice.service;

import java.util.Date;
import java.util.Map;

import com.augurit.gzcgwsp.csshlj.form.ShljYsForm;
import com.augurit.gzcgwsp.csshlj.web.form.CsshljCzForm;
import com.augurit.gzcgwsp.hwgz.web.form.YwHwShSqbForm;
import com.augurit.gzcgwsp.jzfqwczzpfsn.web.form.YwYnJzfqwczzPfsnForm;
import com.augurit.gzcgwsp.qyzz.web.form.YwRqQyzzInfoForm;
import com.augurit.gzcgwsp.rqqyjyxk.web.form.YwRqQyjyxkForm;
import com.augurit.gzcgwsp.smartformCsdlwj.web.form.CsdlwjForm;
import com.augurit.gzcgwsp.smartformCsdlwj.web.form.DlzyForm;
import com.augurit.gzcgwsp.smartformCsdlwj.web.form.GgcsForm;
import com.augurit.gzcgwsp.smartformCsdlwj.web.form.ShljqsForm;
import com.augurit.gzcgwsp.ssgd.web.form.YwRqSsgdSqbForm;
import com.augurit.wf.bi.web.form.WfBusInstanceTaskForm;

/**
 * 受理通知书service接口
 * @author Administrator
 *
 */
public interface IAcceptNoticeService {	
	
	//------------------------------------------------------------------------------公共部分
	
	/**
	 * 公共方法 map
	 * @param sqrq				申请日期
	 * @param acceptNo			受理号
	 * @param cbyw				承办业务
	 * @param lxr				联系人
	 * @param sjr				收件人
	 * @param sqdw				申请单位
	 * @param task				WfBusInstanceTaskForm
	 * @return map
	 */
	public Map<String,String> getCommonAcceptNoticeMap(Date sqrq,String acceptNo,String cbyw,String lxr,String sjr,
			String sqdw,WfBusInstanceTaskForm task);
	
	/**
	 * 产生受理通知书内容，xml格式
	 * @param 通知书内容的标签对应值map
	 * @return 
	 */
	public String createAcceptNotice(Map<String,String> map);
	
}
